.box{
    padding: 0;
    .map{
        position: static;
        width: 100%;
        height: 100vh;
        z-index: 0;
    }
    .pop-box{
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        background-color: #fff;
        box-sizing: border-box;
        z-index: 99999999;
        .pop-btn{
            width: 100%;
            .img-box{
                display: block;
                width: 30rpx;
                padding: 5rpx 10rpx;
                margin: 0 auto;
                >cover-image{
                    width: 100%;
                }
            }
        }
        .rescue-list{
            .rescue-item{
                padding: 0 30rpx;
                border-bottom: 4rpx solid #eeeeee;
                &:last-child{
                    border-bottom: 0;
                }
                .type{
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                    height: 90rpx;
                    line-height: 90rpx;
                    font-size: 26rpx;
                    border-bottom: 1rpx solid #eee;
                    .btn-list{
                        display: flex;
                        align-items: center;
                        .button{
                            display: block;
                            width: 132rpx;
                            height: 50rpx;
                            line-height: 50rpx;
                            text-align: center;
                            background-color: #fff;
                            border-radius: 10rpx;
                            border: 1rpx solid var(--themColor);
                            color: var(--themColor);
                            font-size: 24rpx;
                            &:first-child{
                                margin-right: 10rpx;
                            }
                        }
                    }
                    .red{
                        color: #FF4343;
                    }
                    .orange{
                        color: orange;
                    }
                }
                .content{
                    display: flex;
                    align-items: center;
                    padding: 20rpx 0;

                    .photo{
                        width: 80rpx;
                        height: 80rpx;
                        margin-right: 30rpx;
                        border-radius: 50%;
                        overflow: hidden;
                        >cover-image{
                            width: 100%;
                        }
                    }
                    .right{
                        flex: 1;
                        font-size: 28rpx;
                        .view{
                            margin-bottom: 10rpx!important;
                        }
                        .time{
                            font-size: 24rpx;
                            color: #999;
                        }
                    }
                    .arrow-right{
                        width: 30rpx;
                    }
                    
                }
              

            }
            
        }
    }
}